JavaC Booster v1.0

Documentation

About

JavaC Booster is an extension of javac - the Java compiler. A main feature of Booster is using the permanent running copy of Java Virtual Machine. This allows to accelerate compilation by reducing time of loading and JIT'ing the javac code, especially during frequent starting the Java compiler, for example, when the MAKE program is used. Also JavaC Booster can use chosen stream to output messages, such as the Standard Error Stream or the Standard Output Stream. Therefore MORE command can be used with JavaC Booster easily. In addition, JavaC Booster can save error messages into corresponding *.err files. These files allow to work and correct compilation errors comfortably. JavaC Booster has command line options, which are fully compatible with the standard Java compiler, thus using of Booster is very simple and easy. Just run "javacb" command instead of "javac" and your work will become more productive.

Features

Usage

Just run the "javacb" command (without quotation marks, of cause) in any directory. All command line options are correspondent to javac's options. To adapt a MAKE script to JavaC Booster, just replace "javac" calls with "javacb" calls.

Note, the server part (the permanent running JVM for acceleration of compilation) are runned automaticly during the first javacb run. You need not run it by hand. You can use the JavaC Booster Configuration program to stop the server part.

Configuration

Run Server as...
DetachedThe server part is runned as a detached application.
Minimizable to TrayThe server part is runned as a minimizable to the tray application.
Output text to...
Standard Output StreamJavaC Booster outputs text into the Standard Output Stream.
Standard Error StreamJavaC Booster outputs text into the Standard Error Stream.
Save messages to *.err
OnAll error messages, which are related to a some filename.java, saves to a corresponding filename.err. Note, *.err files are created only. If it was an error-free compilation, *.err files will not be deleted. So delete all *.err files before compiling a project if you do not need *.err files being obsolete.
Unload
Has been pressedThe server part will be unloaded.

E-Mail: javacb@defgroup.com
Home page: http://www.defgroup.com/javacb/